package com.weitu.majorHazard.deviceLocation.service;

import com.weitu.majorHazard.deviceLocation.entity.DeviceLocation;

import java.util.List;
import java.util.Map;

/**
 * Created by smp on 2017/5/5.
 */
public interface DeviceLocationService {
    /**
     * 查询总数
     * @param map
     * @return
     */
    int queryCount(Map<String,Object> map);

    /**
     * 查询分页的列表
     * @param map
     * @return
     */
    List<DeviceLocation> queryList(Map<String,Object> map);

    /**
     * 插入装置部位
     * @param deviceLocation
     * @return
     */
    int insertDeviceLocation(DeviceLocation deviceLocation);

    /**
     * 按ID查装置部位
     * @param id
     * @return
     */
    DeviceLocation queryDeviceLocationById(String id);
    /**
     * 修改装置部位
     * @param deviceLocation
     * @return
     */
    int updateDeviceLocation(DeviceLocation deviceLocation);

    /**
     * 删除装置部位
     * @param id
     * @return
     */

    int deleteDeviceLocation(String id);
    /**
     * 判断
     * @param map
     * @return
     */
    boolean judgement(Map<String,Object> map);
}
